Scheduling on Heterogeneous Multi-core Processors Using Stable Matching Algorithm

نویسندگان

  • Muhammad Rehman Zafar
  • Muhammad Asfand-e-Yar
چکیده

Heterogeneous Multi-core Processors (HMP) are better to schedule jobs as compare to homogenous multi-core processors. There are two main factors associated while analyzing both architectures i.e. performance and power consumption. HMP incorporates cores of various types or complexities in a solitary chip. Hence, HMP is capable to address both throughput and productivity for different workloads by coordinating execution assets to the needs of every application. The primary objective of this study is to improve the dynamic selection of the processor core to fulfill the power and performance requirements using a task scheduler. In the proposed solution, there will be dynamic priority lists for tasks and available cores. The tasks to core mapping is performed on the basis of priorities of the tasks and cores.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mixed real-time scheduling of multiple DAGs-based applications on heterogeneous multi-core processors

As multi-core processors continue to scale, more and more multiple distributed applications with precedence-constrained tasks simultaneously and widely exist in multi-functional embedded systems. Scheduling multiple DAGs-based applications on heterogeneous multi-core processors faces conflicting high-performance and real-time requirements. This study presents a multiple DAGs-based applications ...

متن کامل

Performance Efficient Heterogeneous Multi Core Scheduling Strategy Based on Genetic Algorithm

Multi-core processors offer a significant performance increase over single core processors. Therefore, they have the potential to enable computation-intensive real-time applications with stringent timing constraints that cannot be met on traditional single-core processors. However, with the number of cores on a single chip continuing to increase, it has been a great challenge to effectively man...

متن کامل

Open Problems in Scheduling Self-Suspending Tasks

Self-suspension intervals are becoming increasingly common in various systems such as: (i) multi-core processors, where tasks running on one core have to synchronize with tasks running on other cores, (ii) heterogeneous ISA multi-core processors, where certain instructions can only be executed on specific processor cores, and (iii) systems with accelerated co-processors such as Digital Signal P...

متن کامل

Pre-scheduling and Scheduling of Task Graph on Homogeneous Multiprocessor Systems

Task graph scheduling is a multi-objective optimization and NP-hard problem. In this paper a new algorithm on homogeneous multiprocessors systems is proposed. Basically, scheduling algorithms are targeted to balance the two parameters of time and energy consumption. These two parameters are up to a certain limit in contrast with each other and improvement of one causes reduction in the othe...

متن کامل

Heterogeneous BISR-approach using System Level Synthesis Flexibility

| We propose a novel methodology for designing fault-tolerant real-time system to achieve optimal productivity on a single-chip multiprocessor platform using the heterogeneous builtin-self-repair(BISR) based graceful degradation and yield enhancement technique as an embedded optimization engine which exploits task-level scheduling and algorithm selection exibility. We also developed a hardware ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016